İstanbul Medeniyet Üniversitesi Bilgisayar Mühendisliği öğrencisi ve yenilikçi teknolojilere meraklı bir Yazılım Geliştiriciyim. .NET (C#, ASP.NET Core MVC, Web API) ve Node.js (Express.js) ekosistemlerinde RESTful mimari, Clean Architecture ve CQRS prensiplerine uygun, güvenli ve yüksek performanslı backend servisleri tasarlama yetkinliğine sahibim. MS SQL Server ve MongoDB gibi veritabanı teknolojilerinde Entity Framework Core ve Dapper ORM araçlarını aktif olarak kullanmaktayım. Sürekli öğrenme ve temiz kod (Clean Code) prensiplerini merkeze alarak takım çalışmasına değer katan çözümler üretiyorum.
Deneyim
Tem 2025 — Ağu 2025
Yazılım Geliştirici Stajyeri
MyTech Teknoloji — İstanbul
Node.js ve Express.js kullanılarak yüksek performanslı RESTful API servisleri tasarladım ve geliştirdim.
MongoDB (NoSQL) veritabanı üzerinde veri modelleme yaparak JSON tabanlı şema yapıları oluşturdim.
Sunucu taraflı asenkron veri akışlarını optimize ederek istemci (client) isteklerine hızlı yanıt verilmesini sağladım.
Karmaşık SQL sorguları, T-SQL, Stored Procedure ve View yapısı kullanarak veritabanı sorgu performansını iyileştirdim.
Veritabanı normalizasyon süreçlerine aktif katılım sağlayarak veri tutarlılığını ve bütünlüğünü korudum.
Eğitim
2025 — Günümüz
Bilgisayar Mühendisliği, Lisans
İstanbul Medeniyet Üniversitesi
May 2026 — Tem 2026
Bilişim Güvenliği ve Yazılım Mimarisi Akademisi
SoftITo Bilişim Akademisi
300 saatlik yoğun uygulamalı eğitim süresince kurumsal projelerde; C#, .NET Core, ASP.NET Core MVC, Web API ve MS SQL Server kullanarak N-Katmanlı mimari ve mikroservis prensiplerini uyguladım.
Projelerde performans için Dapper ve EF Core (CQRS), güvenlik için JWT, deneyim için NLP AI Chatbot entegrasyonları gerçekleştirdim.
2023 — 2025
Bilgisayar Programcılığı, Ön Lisans
İstanbul Ticaret Üniversitesi
Öne Çıkan Projeler
ObiletApp — Uçak & Otobüs Rezervasyon Sistemi
N-Katmanlı mimari (Clean Architecture) ve SOLID prensiplerine tamamen sadık kalınarak sıfırdan .NET ortamında geliştirildi.
Yüksek performans ve veri izolasyonu sağlamak amacıyla CQRS deseni (Command Query Responsibility Segregation) ile Entity Framework Core ve Dapper ORM'leri bir arada kullanıldı.
Kullanıcı kimlik doğrulama süreçleri JWT (JSON Web Token) ile güvenlik altına alındı.
Kullanıcıların sorularını yanıtlamak ve etkileşimi artırmak amacıyla NLP (Doğal Dil İşleme) tabanlı AI Chatbot entegrasyonu sisteme dahil edildi.
N-Katmanlı mimari (N-Tier Architecture) standartlarına uygun olarak tasarlandı; veri, iş mantığı ve sunum katmanları birbirinden tamamen izole edildi.
ASP.NET Core Identity kullanılarak güvenli bir kimlik doğrulama, kullanıcı yönetimi ve rol bazlı yetkilendirme altyapısı (Authorization) sağlandı.
Sistem yöneticileri için ClosedXML ile dinamik Excel, QuestPDF kütüphanesi ile zengin formatlı PDF raporlama modülleri geliştirildi.
ASP.NET Core MVCEntity Framework CoreIdentityN-Tier ArchitectureQuestPDF / ClosedXML
RESTful Web API & MVC İstemci Entegrasyonu
Uygulamanın veri işleme ve sunum sorumlulukları birbirinden tamamen ayrılarak, bağımsız bir API (Backend) ve MVC istemcisi (Frontend) olarak iki ayrı proje şeklinde kurgulandı (Separation of Concerns).
Veritabanı işlemleri için yüksek performans gerektiren noktalarda EF Core yerine mikro-ORM aracı olan Dapper kullanılarak sorgu (CRUD) süreleri minimize edildi.
Web API tarafında Swagger entegrasyonu yapılarak RESTful uç noktalar (endpoints) belgelendirildi ve güvenilir bir mikroservis altyapısı sunuldu.
Web API & MVCDapper Micro-ORMSwaggerSeparation of Concerns
Yayınlar / Makaleler
Veritabanlarında Hayat Kurtaran Yapı: Transaction ve ACID Prensipleri
Veri kayıplarını, eşzamanlılık krizlerini ve sistem çökmelerini önlemenin en temel yolu olan Transaction mimarisini ve ACID prensiplerini detaylıca anlattığım teknik makale.